About Jotka Ltd (10042494) United Kingdom