About Subscan Technology Limited (02644418) United Kingdom