About Nibby Design Ltd (05016143) United Kingdom