About Balo Ventures Limited (11260906) United Kingdom