About Omenaka Holdings Limited (11763941) United Kingdom