About Omen Advisory Limited (10298858) United Kingdom