About Lifespace Technologies Ltd (13588130) United Kingdom