About Irene & Cecile Ltd (10033849) United Kingdom