About Making Ideas Work Group Limited (SC621747) United Kingdom