About Liochi (uk) Technology Ltd (12675981) United Kingdom