About Addapta Solutions Limited (06786339) United Kingdom