About Upticker Ltd (13104227) United Kingdom