Borax Europe Limited

2 Eastbourne Terrace, London, W2 6LG, United Kingdom (London)