About Omega Robin Hood Limited (10675105) United Kingdom