About Japcat Investment Limited (13711092) United Kingdom