About Lifi Space Developments Limited (11272108) United Kingdom