About Sherpa Management Limited (09699249) United Kingdom