About Pear & Pear Limited (11496159) United Kingdom