About Idalia Limited (12349331) United Kingdom