About Ntil Holdings Limited (12068279) United Kingdom