About Logo That Limited (06118312) United Kingdom