About Auburn Timber Technology Limited (11478648) United Kingdom