About Nibl Holdings Limited (09262636) United Kingdom