About Innovation Centres (scotland) Limited (SC269484) United Kingdom