About Albatross Energy Consulting Limited (07218225) United Kingdom