About University Of Manchester Innovation Factory Limited (05177409) United Kingdom