About Vela Technologies Plc (03904195) United Kingdom