About Andama Investments Limited (13688305) United Kingdom