About Glenfarne Associates Limited (03899556) United Kingdom