About Amodeo Holdings Limited (01677224) United Kingdom