About Callan Technical Solutions Ltd (10460506) United Kingdom