About Sorbus Investment Holdings Ltd (SC459814) United Kingdom