About Rapidminds Ltd (13545764) United Kingdom