About Kelicomp Computing Limited (02486496) United Kingdom