About Stercap (energy) Ltd. (05333324) United Kingdom