About Letterbox Candy Limited (13110615) United Kingdom