About Bugzo Ltd (12788269) United Kingdom