About T Scar Espadas Ltd (12301219) United Kingdom