About Sycorax Ltd (13080673) United Kingdom