About Parker Strategic Holdings Limited (13209765) United Kingdom