About Omikron Data Limited (06744276) United Kingdom