About The Omega Practice Limited (11023289) United Kingdom