About Noble Salamander Limited (12037441) United Kingdom