About Jplc Limited (12911760) United Kingdom