About Ja Power Services Ltd (11962783) United Kingdom