About Amidro Limited (07098383) United Kingdom