About Sycamore Publishing Ltd (12799520) United Kingdom