About Plexx Computer Solutions Limited (13218104) United Kingdom