About Digital Hippo Limited (11410226) United Kingdom