About Sycamore Newco Limited (06088365) United Kingdom