About Elysian Wax Co. Ltd (SC681078) United Kingdom