About Ils Meca Limited (09958474) United Kingdom