About Sterling Upper Tech Limited (11764002) United Kingdom