About Negalur Technologies Limited (07751833) United Kingdom