About Ricky Stubbenhagen Ltd (12040754) United Kingdom