About The Happy Bowler Limited (12013221) United Kingdom