About Bada Bean Ltd (11787038) United Kingdom