About Remark Group Limited (10669047) United Kingdom