About Omisa Limited (13096428) United Kingdom