About Omicron Design And Safety Engineering Limited (08476581) United Kingdom