About Mad Hare Effects Ltd (11396799) United Kingdom