About Esmeralda Rigel Ltd (10766740) United Kingdom