About Vanishing Points London Limited (12573554) United Kingdom