About Golf Idol Limited (05527533) United Kingdom