About Jameo Uk Ltd (12277207) United Kingdom