About Rapid Innovations Limited (04826129) United Kingdom