About Sycamore Holdings 3 Ltd (11963878) United Kingdom