About Artist Residence Penzance Limited (06883429) United Kingdom