About Liftora Inc. Limited (11340474) United Kingdom