About Eso International Limited (12111040) United Kingdom