About Info Sign Systems (holdings) Limited (SC264776) United Kingdom