About Ubik Ltd (12839776) United Kingdom