About 10k60 Technology Limited (13064609) United Kingdom