About Omicron Associates Limited (03548277) United Kingdom