About Green Hippo Crafters Limited (12048958) United Kingdom