About Washedbatch Technology Ltd (12853219) United Kingdom