About Logo Golf Balls Limited (05422057) United Kingdom