About 24ss Ltd (12628643) United Kingdom