About Wild & Rust Ltd (12530964) United Kingdom