About Lurch S Logo Shack Ltd (12957900) United Kingdom