About Vexar Engineering Limited (10393876) United Kingdom