About Yannis I.t.s (london) Ltd (05922904) United Kingdom