About Logolicious Ltd (13072551) United Kingdom