About Omara Corporation Ltd (13140963) United Kingdom