About Ikaval Property Investment Ltd (13251675) United Kingdom