About Omega Strategy Limited (11717421) United Kingdom