About Smeeglez Ltd (13124740) United Kingdom