About Mevagissey Project Ltd (11759018) United Kingdom