About Central K20 Limited (09339726) United Kingdom