About Sycamore Holdings 7 Ltd (11963942) United Kingdom