About Nibod Holdings Limited (00795426) United Kingdom