About The Yak & Yeti Gurkha Limited (10751632) United Kingdom