About Andorra Holding Ltd (12619328) United Kingdom