About Calltuin Laird Ltd. (SC512663) United Kingdom