About Thycon Limited (12571138) United Kingdom