About Alpha Omicron Limited (09978409) United Kingdom