About Butterscotchglimmer Ltd (12667688) United Kingdom