About Mclaren International Holdings Limited (12798346) United Kingdom