About Peak Technology Metals Limited (11384963) United Kingdom