About Omboar Ltd (12660667) United Kingdom