About Key Logo Limited (03875267) United Kingdom