About Khipu Holdings Limited (08222438) United Kingdom