About Empela Limited (12653994) United Kingdom