About Thorpe Energy Limited (06812103) United Kingdom