About Global Talent Mobilizer (uk) Ltd (SC679088) United Kingdom