About Quaerere Limited (10825545) United Kingdom