About Autobahn International Holdings Limited (10890196) United Kingdom