About Nibo Properties Ltd (11529365) United Kingdom