About K8 & Partners Limited (13300253) United Kingdom