About Vedika Engineering Limited (11958903) United Kingdom