About Bem & Bella Limited (08181362) United Kingdom