About Rapid Applications Limited (13338682) United Kingdom