About Integral Powertrain Technology Limited (07872658) United Kingdom