About Bagga Holdings Limited (11710294) United Kingdom