About Steuro 20 Limited (13039524) United Kingdom