About Tebi Nibble Technology Ltd (11076046) United Kingdom