About Ja Richard Limited (11338273) United Kingdom