About Omicron Solutions Limited (02855672) United Kingdom