About Compufy Technolab Limited (12204636) United Kingdom