About Eostrarch Ltd (13522379) United Kingdom