About Rapid Reaction Limited (05735983) United Kingdom