About Praesentia Limited (12162925) United Kingdom