About Rapida Ltd (12525391) United Kingdom