About Nellis Holdings Ltd (13668686) United Kingdom