About Bellaball Limited (10888907) United Kingdom