About Sycamore Holdco Ltd (13634270) United Kingdom