About International Logging Technology Limited (02478447) United Kingdom