About Taylor Made Computer Solutions Limited (11875951) United Kingdom