About Jackel Games Ltd (10562830) United Kingdom