About Furka Pass Holdings Limited (12991376) United Kingdom