About Ubik Studio Ltd (13498521) United Kingdom