About Rickie Rankin (holdings) Ltd (13210773) United Kingdom