About Sycamore Corporation Limited (12180802) United Kingdom