About Swach Limited (12787646) United Kingdom