About Leoman Publishing Co. Ltd (08106467) United Kingdom