About Clydeforth Digital Solutions Ltd. (SC067229) United Kingdom