About Wallace Innovations Ltd (11651433) United Kingdom