About Ekkosense (data Centres) Limited (12172452) United Kingdom