About 60 Degrees Digital Ltd (10104954) United Kingdom