About Glenkane Limited (10683012) United Kingdom