About Koch Technology Solutions Uk Limited (13227267) United Kingdom