About Jaika Interactive Limited (11706475) United Kingdom