About Istria Ltd (13510208) United Kingdom