About Ubix Limited (12085895) United Kingdom