About Strobe Energy Limited (10552809) United Kingdom