About Technolog Holdings Ltd (04025830) United Kingdom