About The Technology Manager Limited (06728203) United Kingdom