About Paul Rackham Strategic Support Limited (12715698) United Kingdom