About Defoaming-tech Solutions Ltd (SC651016) United Kingdom