About Omega 2 Alpha Limited (09295212) United Kingdom