About Ephemeral Limited (08293268) United Kingdom