About Nibaffist Ltd (11525860) United Kingdom