About Lift-off Publications Limited (07839602) United Kingdom