About Omeara Limited (10008331) United Kingdom