About Interim Sales Director Solutions Limited (10807833) United Kingdom