About Baloha Ltd (11218580) United Kingdom