About Straker O.l. Limited (SC666731) United Kingdom