About The Happy Wick Company Limited (13280116) United Kingdom