About Strahl Energy India Limited (12449118) United Kingdom