About Project Explore Life Ltd (12917792) United Kingdom