About Mean Spirited 3 Limited (11693027) United Kingdom