About Richie Cooper Limited (12923271) United Kingdom