About The Lifescape Project Limited (11334803) United Kingdom