About Amaranthus Management Limited (08493848) United Kingdom