About Leychi Ltd (12969401) United Kingdom