About Rotra Retrieval Ltd (13459240) United Kingdom