About Omega Racing Limited (07866860) United Kingdom