About The Porthole Foundation Limited (08010153) United Kingdom