About Mclaren Technology Solutions Ltd (SC446239) United Kingdom