About Nibbr Limited (07963611) United Kingdom