About Abideen Investments Limited (09642879) United Kingdom