About Stroid Ltd (13344796) United Kingdom