About Mexi Bean Ltd (12943131) United Kingdom