About Vicapri Investments Ltd (12300063) United Kingdom