About Scilla Energy Ltd (12338269) United Kingdom