About The International Village Property Ltd (11983938) United Kingdom