About Essula Technologies Limited (10685083) United Kingdom