About Vela Microboards Ni Limited (NI050033) United Kingdom