About Villa Marina North Bay Limited (10777652) United Kingdom