About Paro Group Limited (10095520) United Kingdom