About Eklipze Limited (12672756) United Kingdom