About Ubikware Ltd. (06720491) United Kingdom