About Bageecha Limited (12292531) United Kingdom