About Bowler Hat Limited (10508665) United Kingdom