About Sycamore Capital Corp Limited (06129400) United Kingdom