About Amida Limited (06846341) United Kingdom