About Bartech Propulsion Limited (13504059) United Kingdom