About Vel Essa Design & Engineering Ltd (13255074) United Kingdom