About Sycamore Science And Technology Ltd (11808400) United Kingdom