About Amarach Limited (12038058) United Kingdom