About Rapid Platforms Limited (02332469) United Kingdom