About Logo International Limited (04913854) United Kingdom