About Rapid H Technologies Ltd (12434271) United Kingdom