About Koch Tech Ltd (10523669) United Kingdom