About Xomo Motor Company Limited (12288848) United Kingdom