About Mckean International Limited (10904569) United Kingdom