About Wallace Technology Lab Ltd (10306315) United Kingdom