About Bagchi Consulting Limited (11714662) United Kingdom