About Gamboa Energy Limited (12567901) United Kingdom