About Omniklick Ltd. (06558689) United Kingdom