About Wild Hare Design Limited (SC691758) United Kingdom