About Bomba Holdings Ltd (11061237) United Kingdom