About Ohmega Services Ltd (11673034) United Kingdom