About Jomero Limited (10839751) United Kingdom