About Remark Global Limited (05954260) United Kingdom