About The Plymouth Project Limited (12288957) United Kingdom