About Seal Sands Energy Ltd (11025737) United Kingdom