About Rida Holdings Ltd (12567290) United Kingdom