About R & I Innovation Limited (07469996) United Kingdom