About Euro Str Limited (11901138) United Kingdom