About Specialized London Ltd (11088014) United Kingdom