About Omrao Oil Limited (13564206) United Kingdom