About Rabida Ltd (11689196) United Kingdom