About Mallard Teal Limited (01993593) United Kingdom