About Bomba Ltd (12716427) United Kingdom