About Alka Clyde Limited (SC639226) United Kingdom