About Upc Investments Limited (11186021) United Kingdom