About Off Scratch Golf Limited (13662032) United Kingdom