About Pixie & Lime Ltd (12779297) United Kingdom