About Taupe London Limited (12041670) United Kingdom