About Straker Tech Uk Limited (09423342) United Kingdom