About Upton Investments Ltd (12308608) United Kingdom