About Omrad Group Limited (12368834) United Kingdom