About New Endeavours Limited (13279307) United Kingdom