About Thyker Limited (12262421) United Kingdom