About Jack & Fifi Ltd (12092341) United Kingdom