About Sherpa Holdings Ltd (12313077) United Kingdom