About Staring Hare Ltd (13558140) United Kingdom