About Rapid Aquatics Limited (10582480) United Kingdom