About Jama Of London Ltd (12748930) United Kingdom