About Adido Holdings Limited (12805975) United Kingdom