About Jemini (europe) Ltd (11320998) United Kingdom