About Sco Investment Holdings Ltd (10805994) United Kingdom