About Sycamore Holdings 1 Ltd (11963808) United Kingdom