About Agiri Property Investments Ltd (12384916) United Kingdom