About Str Technologies Ltd (09130496) United Kingdom