About Balauca Ltd (11708682) United Kingdom