About Bombala Limited (10155409) United Kingdom