About Praeclarus Limited (13256229) United Kingdom