About Patchwork Hare Limited (12914174) United Kingdom