About Clyde Consortium Ltd. (SC225291) United Kingdom