About Altido Group Limited (06905633) United Kingdom