About Callan Technology Services Ltd (11127220) United Kingdom