About Ollie Rush Golf Limited (12419022) United Kingdom