About Bomba Bomba Limited (12989781) United Kingdom