About Link Up Sales & Marketing Limited (09620527) United Kingdom