About Omeira Limited (08156009) United Kingdom