About Ephemeral Logic Ltd (08823187) United Kingdom