About Estamos Technology Ltd. (SC569660) United Kingdom