About Happy Language School Limited (07618875) United Kingdom