About L Ephemeride Ltd (12383229) United Kingdom