About Ubilix Limited (12026729) United Kingdom