About Sycamore Itc Limited (08865995) United Kingdom