About Bowler Hat Solutions Ltd (11434929) United Kingdom