About Nibo Limited (13065833) United Kingdom