About Panda & Hare Limited (10699757) United Kingdom