About Mersea Partners Ltd (12638627) United Kingdom