About Ubican Uk Limited (11975820) United Kingdom