About Addhere Technologies Limited (13119313) United Kingdom