About Nibble Technology Limited (12971396) United Kingdom