About Quo Animo Limited (10648228) United Kingdom