About Kelpie Tech Ltd. (SC501328) United Kingdom