About Addexx Solutions Limited (06141504) United Kingdom