About Omidos Limited (04725827) United Kingdom