About Logobugs Limited (03222827) United Kingdom