About The Edenn Company Ltd (13275936) United Kingdom