About Mevagissey 23 Limited (11821128) United Kingdom