About Third Scale Technology Limited (01400677) United Kingdom