About Element 78 Solutions Limited (05177937) United Kingdom