About Log Technologies Ltd (12734457) United Kingdom