About Ja & Co London Limited (09758681) United Kingdom