About Demesne Uk Holdings Limited (NI608998) United Kingdom