About Mr Happy Limited (11821016) United Kingdom