About Libeco Ltd (11129172) United Kingdom