About Sycamore Ventures Ltd (11873023) United Kingdom