About Rapid Investments Limited (11227160) United Kingdom