About Liftspot Holdings Limited (13525560) United Kingdom