About Lift Off Technology Ltd (10047478) United Kingdom