About Swacmech Limited (08371602) United Kingdom