About Adactus Solutions Limited (10103350) United Kingdom