About Uptick Holdco Limited (13484877) United Kingdom