About Bachauri Limited (12559416) United Kingdom