About 9lab Studios Ltd (12840131) United Kingdom