About Sycamore Research Llp (OC395100) United Kingdom