About Sycamore Ventures Limited (13176347) United Kingdom