About Killie Technology Limited (SC609212) United Kingdom