About Upper Third Investments Ltd (13375714) United Kingdom