About Bella Bean Limited (09808737) United Kingdom