About Leo Technick Ltd (10303936) United Kingdom