About The Project Share Company Limited (07273256) United Kingdom