About Sugar By Crystal Ltd. (12196681) United Kingdom