About Amargosa Holdings Limited (10673031) United Kingdom