About J.p.barchha Ltd (12780294) United Kingdom