About Uptick Group Limited (13598280) United Kingdom