About Magic Beans Trading Limited (12499533) United Kingdom