About Omambra Limited (09094824) United Kingdom