About Stryder Projects Ltd (12303441) United Kingdom