About Barracuda Resources & Minerals Asia Limited (13028456) United Kingdom