About Neguilla Services Ltd (13343402) United Kingdom