About Innovation Places (r And D) Limited (08550683) United Kingdom