About Sturry Ltd (10625139) United Kingdom