About Quipe London Limited (11902893) United Kingdom