About Uk Leouna Technology Ltd (12225658) United Kingdom