About Rapid Facilities Limited (12642852) United Kingdom