About Quipu Intelligence Limited (11022408) United Kingdom