About Omega Retreats Ltd (11840786) United Kingdom