About Hecas Holdings Limited (10728803) United Kingdom