About Ectoras Consultants Ltd (09585459) United Kingdom