About Squcugglass Ltd (13182492) United Kingdom