About Verbier Ventures Limited (12540032) United Kingdom