About Pixie & Sera Ltd (12337756) United Kingdom