About Nucasa Ltd. (12861042) United Kingdom