About Sturdy Flash Ltd (13639928) United Kingdom