About Jahoo Group (uk) Ltd (12159005) United Kingdom