About Idilith Property Investments Ltd (12056902) United Kingdom