About Buddha Mama Europe Ltd (08281546) United Kingdom