About Upper Square Investments Ltd (13675718) United Kingdom