About Istria Developments Limited (13214186) United Kingdom