About Nicholas Betancourt Ltd (11581737) United Kingdom