About Sycora Ltd (05521503) United Kingdom