About Technology Support 24 7 (stockholm) Limited (12769502) United Kingdom