About Holts Technology Ltd. (12136579) United Kingdom