About Clough Holdings Limited (13528653) United Kingdom