About Bita London Limited (11575651) United Kingdom