About Batra London Limited (10514764) United Kingdom