About Queen Mary Innovation Limited (01104598) United Kingdom