About Elyde Limited (11315002) United Kingdom