About Eexact Solutions Limited (10762083) United Kingdom