About Praeclarus Group Limited (12100961) United Kingdom