About Puttshack Ip Holdings Limited (12203385) United Kingdom