About Insaga Properties Ltd (13195504) United Kingdom