About Leucoser Ltd (13172559) United Kingdom