About Techmix It Services Ltd (12946292) United Kingdom