About Sycamore Tree Capital Ltd (10418575) United Kingdom