About Navarone Limited (06410605) United Kingdom