About Altero Holdings Limited (08298878) United Kingdom