About Ska Mean Machine Limited (03592606) United Kingdom