About Andora Investments Ltd (08422898) United Kingdom