About Sycamore 1313 Limited (13073880) United Kingdom