About Joka London Ltd (08549693) United Kingdom