About Straa Energy Limited (11341159) United Kingdom