About Invictus Lifts & Escalators Limited (11303685) United Kingdom