About Therser Holdings Limited (06849170) United Kingdom