About Ja Consulting Holdings Limited (12535907) United Kingdom