About Ndoro Retreats Limited (11946016) United Kingdom