About Swizzle-lid Ltd. (07664485) United Kingdom