About Elliot Rhodes International Ltd (11851401) United Kingdom