About Ohmega Holding Ltd (10293969) United Kingdom