About Bagga Ltd (12022715) United Kingdom