About Mister Ken Limited (SC492857) United Kingdom