About Baba Jee Holdings Ltd (12505780) United Kingdom