About Rapid Investors Limited (11354881) United Kingdom