About Engabia Limited (01355230) United Kingdom