About Square Hippo Limited (12679937) United Kingdom