About Amoga Limited (08718129) United Kingdom