About Densitron Computer Solutions Limited (01617682) United Kingdom