About Nicolas Borta Ltd (12805008) United Kingdom