About Glenfarne Limited (10137822) United Kingdom