About Navicula Ltd (12354313) United Kingdom