About Remark Holdings Ltd (SC676779) United Kingdom