About Js Key Holdings Limited (11975415) United Kingdom