About Caprera Ltd. (09410329) United Kingdom