About Lion The Mechanics Limited (12330938) United Kingdom