About The Golf Projx Limited (13165912) United Kingdom