About Keyup Technology Limited (12851951) United Kingdom