About Abstract It Management Services Limited (11775112) United Kingdom