About Menlo Partners Llp (OC377207) United Kingdom