About Sycryst Limited (11825992) United Kingdom